//
//  ViewController.m
//  WIFI
//
//  Created by lanou3g on 15/11/4.
//  Copyright © 2015年 杨秘. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    [self creatFile];
    [self copyField];
}
// 创建文件夹
- (void)creatFile
{
    // 需求 在 document 下创建一个 DownLoad 文件夹
    NSArray *documentArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    // 文件夹路径
    NSString *documentPath = documentArr[0];
    // 拼接路径
    NSString *downLoadPath = [documentPath stringByAppendingPathComponent:@"DownLoad"];//文件夹名字  字符串由什么拼接构成
    
    // 创建文件夹 文件管理者是单例类 用来处理对文件的进行操作
    NSFileManager *manager = [NSFileManager defaultManager];
    // YES情况下 要创建的文件夹 存在的话可以对其覆盖
    BOOL isCreatFile = [manager createDirectoryAtPath:downLoadPath withIntermediateDirectories:YES attributes:nil error:nil];
    NSLog(@"%d", isCreatFile);
}

// 移动文件夹
- (void)copyField
{
    // library 下的 caches 文件夹下 download 复制到 document 文件夹
    NSArray *oldDocument = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    // 文件夹路径
    NSString *oldPath =[oldDocument lastObject];
    // 拼接路径
    NSString *pathOld = [oldPath stringByAppendingPathComponent:@"DownLoad"];
    
    //
    NSArray *newDocument = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *newPath = [newDocument lastObject];
    // 拼接路径
    NSString *pathNew = [newPath stringByAppendingPathComponent:@"DownLoad"];
    
    // 创建文件管理者
    NSFileManager *manager = [NSFileManager defaultManager];
    // 复制
    BOOL isCopy = [manager copyItemAtPath:pathOld toPath:pathNew error:nil];
    NSLog(@"%d", isCopy);
    NSLog(@"%@", newPath);
    
    // 删除文件夹 复制文件夹 判断这个文件夹是否存在
}
- (void)deleteFile
{
    // 获取要删除的路径
    NSString *deletePath = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
}
@end
